'use strict'

const { Controller } = require('egg')

class KujoMiva extends Controller {
  async login() {
    const { ctx } = this
    const {
      username: commName,
      password
    } = ctx.request.body
    
    const result = await this.app.databaseWuye.get('item', {
      commName,
      password
    })


    result === null
      ? ctx.returnBody(200, '物业公司未合作或密码错误')
      : ctx.returnBody(200, '登录成功', result)
  }
  async getInfo() {
    const { ctx } = this
    const {
      pro_id
    } = ctx.header

    const result = await this.app.databaseWuye.get('item', { id: pro_id })

    ctx.returnBody(200, '登录成功', result)
  }
  /**
  * @api {get} /KujoMiva 获取列表
  * @apiGroup KujoMiva
  */
  async index() {
    const { ctx } = this

    ctx.returnBody(200, '进入了获取列表接口')
  }

  /**
  * @api {get} /KujoMiva/:id 获取详情
  * @apiGroup KujoMiva
  */
  async show() {
    const { ctx } = this

    ctx.returnBody(200, '进入了获取详情接口')
  }

  /**
  * @api {post} /KujoMiva 创建数据
  * @apiGroup KujoMiva
  */
  async create() {
    const { ctx } = this

    ctx.returnBody(200, '进入了创建用户接口')
  }

  /**
  * @api {put} /KujoMiva/:id 更改数据
  * @apiGroup KujoMiva
  */
  async update() {
    const { ctx } = this

    ctx.returnBody(200, '进入了更改数据接口')
  }

  /**
  * @api {delete} /KujoMiva/:id 删除数据
  * @apiGroup KujoMiva
  */
  async destroy() {
    const { ctx } = this

    ctx.returnBody(200, '进入了删除数据接口')
  }
}

module.exports = KujoMiva
